package com.dh.design.singleton;

/**
 * @author dh
 * @date 2020/10/31 15:41
 * @Description: 单例模式
 * 步骤一：创建一个 Singleton 类（SingleObject）
 * 步骤二：从 singleton 类获取唯一的对象。
 */
public class SingletonPatternDemo {

    public static void main(String[] args) {
        //不合法的构造函数
        //编译时错误：构造函数 SingleObject() 是不可见的
        //SingleObject object = new SingleObject();

        //获取唯一可用的对象
        SingleObject object = SingleObject.getInstance();

        //显示消息
        object.showMessage();
    }
}
